import { userPut } from "../../api/user";

// pages/setting/index.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        edu:[
            {name:'不限',id:1},
            {name:'专科',id:2},
            {name:'本科',id:3},
            {name:'硕士',id:4},
        ],
        eduIdx:-1,
        userInfo:null
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        let {userInfo} = getApp()
        this.setData({
            userInfo
        })
        if(userInfo.edu){
            let eduIdx = this.data.edu.findIndex(item=>item.name==userInfo.edu)
            console.log('序号',eduIdx);
            this.setData({eduIdx})
        }
    },
    handleSubmit(ev){
        let {value} = ev.detail
        let {eduIdx} = this.data
        if(eduIdx!=-1){
            value.edu = this.data.edu[eduIdx].name
        }
        console.log(value);
        let {id,session} = getApp().userInfo
        wx.showLoading()
        userPut(id,session,value).then(res=>{
            wx.hideLoading()
            let info = {...getApp().userInfo,...value} //整合新数据
            getApp().userInfo = info
            wx.setStorage({
                key:'userInfo',
                data:info
            })
            wx.navigateBack({delta:1})  //返回上一页
        })
    },
    handleChange(ev){
        // console.log(ev);
        this.setData({
            eduIdx:ev.detail.value
        })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})